Using Load Dependent Servers to Reduce theComplexity of Large Client - Server
نویسندگان
چکیده
The process of developing software systems that meet performance objectives has been called Software Performance Engineering (SPE). The goal of SPE techniques is to construct performance models in each phase of the software development cycle. This allows us to detect designs that are likely to exhibit unacceptable performance. Simple models are preferable in early stages of the development cycle because their solutions require less computational eeort and time. Hence, our research is oriented to reduce the execution time of large client-server simulation models by replacing some of their components, by less time-consuming models: Load Dependent Servers (LDS). In this chapter we describe the construction of Load Dependent Servers that model server stations with transactional workloads. These LDS also include a representation of the main overhead sources in transactional environments: operating system and DBMS overhead. As case study we model a server station running TPC-C transactions.
منابع مشابه
A CSA Method for Assigning Client to Servers in Online Social Networks
This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملOptimizing the Performance of a Class of Distributed Systems over the Internet
In this model we propose Algorithm to optimize the performance of the distributed systems over the internet. Their consist of large number of clients and servers. The servers consist of large number of clients for this the load is increases on the server to process the data. Here the goal of our proposed system is to assign the clients to the servers and reduce the load on server and minimize t...
متن کاملA Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems
A metadata service is one of the important factors to affect the performance of cluster file systems. We propose a content-based load balancing algorithm that dynamically distributes client requests to appropriate metadata servers based on the types of metadata operations. By replicating metadata and logging update messages in each server rather than moving metadata across servers, we significa...
متن کاملBenefits of Transparent Content Negotiation in Http
Over the past several years, the popularity of the World Wide Web (WWW) has steadily increased. Unfortunately, as a result of overloaded servers and lack of bandwidth between clients and servers, response times observed by end users have also steadily increased. Response times are often so unbearable that the popular press has relabeled the “World Wide Web” the “World Wide Wait”. In this paper,...
متن کامل